/* CSS Document */

BODY {
background : #C0D9D9 url(../imagens/fundo5.png) repeat;
/*background: #ffffff url('../imagens/fundo2.png') repeat-x;*/
font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#pagina{
background:#ddeedd;
width: 996px;
margin: auto;
text-align:left;
/*height:auto;*/
/*padding: 10px 10px;*/
}

/*#div_cabecalho, #div_login, #div_mensagem, #div_tabela{
    width: 996px;
    margin: auto;
}*/

#div_login{
    height: 19px;
    font-size: 14px;
    text-align: right;
    padding: 5px 0;

}

#div_cabecalho{
    text-align: left;
    height: 106px;
    border: 1px solid #ffffff;
    background: #f8f8f8;
/*        visibility: hidden;*/
    -moz-box-shadow: 0px 0px 2px black;
    box-shadow: 0px 0px 2px black;
    -webkit-box-shadow: 0px 0px 2px black;
}

#logo{
	border-right: 1px solid #006600;
	padding: 3px;
}

.paragrafo{
	padding: 3px;
}
#div_mensagem{
    text-align: left;
	font-size: 12pt;
	height: 20px;
/*	background:#FFFFFF;*/
	padding: 2px;
	margin: 5px 0px;
	border: 1px solid #006600;
}

#div_menu{
    text-align: left;
    font-size: 12pt;
    height: 26px;
    padding: 2px 4px 2px 2px;
    margin: 5px 0px;
    border: 1px solid #ffffff;
/*    background-color: #CCFF99;*/
    background-color: #ffffff;
    -moz-box-shadow: 0px 0px 2px black;
    box-shadow: 0px 0px 2px black;
    -webkit-box-shadow: 0px 0px 2px black;
}

#menu{
    list-style: none;
    margin: 0;
    padding: 1px 0;
    float: left;
/*    border: 1px solid #006600;*/
/*    background-color: #CCFF99;*/
    width: 100%;
    
}

#menu li{
    float: left;
    position: relative;
    width: auto;
/*    background-color: #CCFF99;*/
    padding-top: 1px;
    height: 22px;
    border-left: 1px solid #006600;
}


#menu li ul{
    border-top: 1px solid #006600;
    border-left: 1px solid #006600;
    border-right: 1px solid #006600;
    background-color: #ffffff;
    position: absolute;
    top: 23px;
    left: -1px;
    display: none;
    margin: 0;
    padding: 0;
}

/* Desnecessario com o jquery
#menu li:hover ul, #menu li.over ul{
    display: block;
}*/


#menu li ul li{
    display: block;
    margin: 0;
    border-bottom: 1px solid #006600;
    border-left: 0;
}

.botao_menu{
    font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 2px 10px 0 10px;
    color: #000000;
    display: inline-block;
}

.botao_menu.over, .botao_menu:hover{
    color: #cc3300;
}

.botao_menu_selecionado{
    font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 2px 10px 0 10px;
    color: #006600;
    display: inline-block;
}

#menu li ul .botao_menu{
    width: 150px;
}

#menu li ul .botao_menu_selecionado{
    width: 150px;
}


.input_disabled{
    border-color: #006600;
    border-width: 1px;
    margin: 1px;
/*background-color: #cccccc;*/
}

.form_senha{
    font-weight: bold;
}


.link_sair{
    color: #ff0000;
    text-decoration: none;
}



form .botao_menu:hover {
    color: #660000;
}

.form_senha input{
    border: 1px solid #006600;
    vertical-align: top;
    height: 15px;
}

#div_exibe_cargas{
	background-color : #ffffff;
	padding: 10px;
	border: 1px solid #006600;
        margin-top: 5px;
}

#div_conteudo{
    width: 747px;
    height: 600px;
    padding: 10px;
    margin-right: 5px;
    background-color : #f8f8f8;
    border: 1px solid #ffffff;
    -moz-box-shadow: 0px 0px 2px black;
    box-shadow: 0px 0px 2px black;
    -webkit-box-shadow: 0px 0px 2px black;
}

#div_propaganda{
    width: 200px;
    height: 600px;
    background-color : #f8f8f8;;
    border: 1px solid #ffffff;
    padding: 10px;
    -moz-box-shadow: 0px 0px 2px black;
    box-shadow: 0px 0px 2px black;
    -webkit-box-shadow: 0px 0px 2px black;
}

.celula_tipo{
border: 1px solid #006600;
width: 50px;
}


.div_localizar{
font-size: 10pt;
}

.tabela_conteudo{
border: 1px solid #006600;
width: 100%;
}

.tabela_consulta{
border: 1px solid #006600;
width: 100%;
border-collapse: collapse;
}

.tabela_consulta td{
border: 1px solid #006600;
}

.tabela_consulta th{
border: 1px solid #006600;
}

.celula_logo_cliente{
width:100px;
border-left: 1px solid #006600;
}

.celula_logo_cliente div{
    padding: 5px;
    width: 200px;
    height: 200px;
    border: 1px solid #006600;
    position: absolute;
    background-color: #FFFFFF;
    display: none;
}


.linha_observacao{
	vertical-align:top;
}

.linha_tabela{
    height: 15px;
}

.titulo_conteudo{
    font-size: 15px;
    font-weight: bold;
}

#div_magico{
    padding: 5px;
    width: 200px;
    height: 200px;
    border: 1px solid #006600;
    position: absolute;
/*    left: 100px;*/
/*    top: 100px;*/
    background-color: #FFFFFF;
}

.mostra_passo{
    display: inline-block;
    background: #006600;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    padding: 5px;
}
.mostra_passo_anterior{
    text-decoration: line-through;
    background-color: #CCFF99;   
}
.mostra_passo_proximo{
    background-color: #CCFF99;
}